package co.edu.usbcali.modelo.dto;

import javax.xml.bind.annotation.XmlRootElement;


@XmlRootElement(name="entrada")
public class Entrada {

    private String titulo;
    private String descripcion;
    private String tipo_descripcion;
    private String autor;
    private String enlace;
    private String fecha_publicacion;
    private Long codigoEntrada;
    private Long codigoRss;

    public Entrada(){}

    public void setTitulo( String value )
    {
        this.titulo =  Valor( value , "Sin titulo");
    }

    public String getTitulo()
    {
        return this.titulo;
    }

    public void setDescripcion( String value )
    {
        this.descripcion = Valor( value , "No tiene");
    }
    
    public String getDescripcion()
    {
        return this.descripcion;
    }
    
    public void settDescripcion( String value )
    {
        this.tipo_descripcion = Valor( value , "desconocido");
    }
    
    public String gettDescripcion()
    {
        return this.tipo_descripcion;
    }

    public void setAutor( String value )
    {
        this.autor =  Valor( value , "Anonimo");
    }

    public String getAutor()
    {
        return this.autor;
    }

    public void setEnlace( String value )
    {
        this.enlace = Valor( value , "Sin enlace");
    }

    public String getEnlace()
    {
        return this.enlace;
    }

    public void setFecha_Publicacion( Object value )
    {
        this.fecha_publicacion =   Valor( value , "Sin Fecha de publicación");
    }

    public String getFecha_Publicacion()
    {
        return this.fecha_publicacion;
    }

    private String Valor(Object value , String Default)
    {
        return (value!=null) ? (value.toString().length()>0 ? value.toString() : Default ) : Default ;        
    }

	public Long getCodigoEntrada() {
		return codigoEntrada;
	}

	public void setCodigoEntrada(Long codigoEntrada) {
		this.codigoEntrada = codigoEntrada;
	}

	public Long getCodigoRss() {
		return codigoRss;
	}

	public void setCodigoRss(Long codigoRss) {
		this.codigoRss = codigoRss;
	}
       
}
